﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Tasks.UI.Models.Account
{
    public class EmployeeEditModel : BaseManageModel
    {
        #region UserID

        private Int32 m_userID;

        /// <summary>Gets or sets UserID</summary>
        public Int32 UserID
        {
            get { return m_userID; }
            set { m_userID = value; }
        }

        #endregion

        #region Name

        private String m_name;

        /// <summary>Gets or sets Name</summary>
        public String Name
        {
            get { return m_name; }
            set { m_name = value; }
        }

        #endregion

        #region AccountNo

        private String m_accountNo;

        /// <summary>Gets or sets AccountNo</summary>
        public String AccountNo
        {
            get { return m_accountNo; }
            set { m_accountNo = value; }
        }

        #endregion

        #region MobileNo

        private String m_mobileNo;

        /// <summary>Gets or sets MobileNo</summary>
        public String MobileNo
        {
            get { return m_mobileNo; }
            set { m_mobileNo = value; }
        }

        #endregion

        #region Password

        private String m_password;

        /// <summary>Gets or sets Password</summary>
        public String Password
        {
            get { return m_password; }
            set { m_password = value; }
        }

        #endregion

        #region EMail

        private String m_eMail;

        /// <summary>Gets or sets EMail</summary>
        public String EMail
        {
            get { return m_eMail; }
            set { m_eMail = value; }
        }

        #endregion

        #region CreateTime

        private DateTime? m_createTime;

        /// <summary>Gets or sets CreateTime</summary>
        public DateTime? CreateTime
        {
            get { return m_createTime; }
            set { m_createTime = value; }
        }

        #endregion

        #region UserType

        private Int32? m_userType;

        /// <summary>Gets or sets UserType</summary>
        public Int32? UserType
        {
            get { return m_userType; }
            set { m_userType = value; }
        }

        #endregion

        #region UserNo

        private String m_userNo;

        /// <summary>Gets or sets UserNo</summary>
        public String UserNo
        {
            get { return m_userNo; }
            set { m_userNo = value; }
        }

        #endregion

        #region OwnerID

        private Int32? m_OwnerID;

        /// <summary>Gets or sets OwnerID</summary>
        public Int32? OwnerID
        {
            get { return m_OwnerID; }
            set { m_OwnerID = value; }
        }

        #endregion

        #region LastLoginTime

        private DateTime? m_lastLoginTime;

        /// <summary>Gets or sets LastLoginTime</summary>
        public DateTime? LastLoginTime
        {
            get { return m_lastLoginTime; }
            set { m_lastLoginTime = value; }
        }

        #endregion

        #region ProvinceID

        private Int32 m_provinceID;

        /// <summary>Gets or sets ProvinceID</summary>
        public Int32 ProvinceID
        {
            get { return m_provinceID; }
            set { m_provinceID = value; }
        }

        #endregion

        #region CityID

        private Int32 m_cityID;

        /// <summary>Gets or sets CityID</summary>
        public Int32 CityID
        {
            get { return m_cityID; }
            set { m_cityID = value; }
        }

        #endregion

        #region AreaID

        private Int32 m_areaID;

        /// <summary>Gets or sets AreaID</summary>
        public Int32 AreaID
        {
            get { return m_areaID; }
            set { m_areaID = value; }
        }

        #endregion

        #region Address

        private string m_address;

        /// <summary>Gets or sets Address</summary>
        public string Address
        {
            get { return m_address; }
            set { m_address = value; }
        }

        #endregion

        #region PostalCode

        private String m_postalCode;

        /// <summary>Gets or sets PostalCode</summary>
        public String PostalCode
        {
            get { return m_postalCode; }
            set { m_postalCode = value; }
        }

        #endregion

        #region State

        private Int32? m_state;

        /// <summary>Gets or sets State</summary>
        public Int32? State
        {
            get { return m_state; }
            set { m_state = value; }
        }

        #endregion

        #region Birthday

        private string m_birthday;

        /// <summary>Gets or sets Birthday</summary>
        public string Birthday
        {
            get { return m_birthday; }
            set { m_birthday = value; }
        }

        #endregion

        #region Sex

        private Int32 m_sex;

        /// <summary>Gets or sets Sex</summary>
        public Int32 Sex
        {
            get { return m_sex; }
            set { m_sex = value; }
        }

        #endregion

        #region DeptID

        private Int32 m_deptID;

        /// <summary>Gets or sets DeptID</summary>
        public Int32 DeptID
        {
            get { return m_deptID; }
            set { m_deptID = value; }
        }

        #endregion

        #region Remark

        private String m_remark;

        /// <summary>Gets or sets Remark</summary>
        public String Remark
        {
            get { return m_remark; }
            set { m_remark = value; }
        }

        #endregion

        #region State

        private Int32? m_estate;

        /// <summary>Gets or sets State</summary>
        public Int32? EmployeeState
        {
            get { return m_estate; }
            set { m_estate = value; }
        }

        #endregion

        public string DeptName { get; set; }
        public string LinkmanTel { get; set; }
        public string LinkmanFax { get; set; }
        public string LinkmanIM { get; set; }

        public int OfficeID { get; set; }

    }
}